<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta文档*必须*放在最前面，任何其他内容都*必须*跟随其后！ -->
    <title>用户登录</title>

    <!-- Bootstrap -->
    <link href="/common/bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询（media queries）功能 -->
    <!-- 警告：通过 file:// 协议（就是直接将 html 页面拖拽到浏览器中）访问页面时 Respond.js 不起作用 -->
    <!--[if lt IE 9]>
    <script src="/common/bootstrap/js/html5shiv.min.js"></script>
    <script src="/common/bootstrap/js/respond.min.js"></script>
    <![endif]-->
</head>
<body>
<div class="container-fluid">
    <div class="row">
        <div class="col-md-offset-4 col-md-4">
            <div class="page-header">
                <h1>用户登录</h1>
            </div>
            <form action="${dn}/v2/ajax/login" id="ajaxLogin">
                <input type="hidden" name="password" id="pwd">
                <div class="form-group">
                    <label for="loginName">账号</label>
                    <input type="text" class="form-control" name="loginName" id="loginName" placeholder="账号" autocomplete="off">
                </div>
                <div class="form-group">
                    <label for="password">密码</label>
                    <input type="password" class="form-control" id="password" placeholder="密码">
                </div>
                <div class="row">
                    <div class="col-md-2">
                        <button type="button" class="btn btn-success" onclick="ajaxLogin()"><span class="glyphicon glyphicon-send" aria-hidden="true"></span> 登录</button>
                    </div>
                    <div class="col-md-10">
                        <p class="text-danger" style="margin: 0;line-height: 34px;display: none;" id="errorMsg">错误提示</p>
                    </div>
                </div>
            </form>
        </div>
    </div>
</div>

<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery，所以必须放在前边) -->
<script src="/common/bootstrap/js/jquery.min.js"></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="/common/bootstrap/js/bootstrap.min.js"></script>
<script src="/common/jquery.form.js"></script>
<script src="/common/md5.js"></script>
<script>
    //保存数据
    function ajaxLogin() {
        $("#errorMsg").hide();
        var loginName = $("#loginName").val();
        if (loginName == '') {
            $("#errorMsg").text("未输入账号");
            $("#errorMsg").show();
            return;
        }
        var password = $("#password").val();
        if (password == '') {
            $("#errorMsg").text("未输入密码");
            $("#errorMsg").show();
            return;
        }
        $("#pwd").val(hex_md5(password))
        //定义参数
        var options = {
            url: $("#ajaxLogin").attr("action"),
            dataType: "json",
            type: "post",
            success: function (re) {
                if (re.status) {
                    location.href ='${dn}${mp}'
                } else {
                    $("#errorMsg").text("账号或密码错误");
                    $("#errorMsg").show();
                }
            },
            error: function () {
                $("#errorMsg").text("操作失败");
                $("#errorMsg").show();
            }
        };
        //jquery.form使用方式
        $("#ajaxLogin").ajaxSubmit(options);
    }
</script>
</body>
</html>